Method CollectAllObjectsRecursively(IRedbObject, List<IRedbObject>, HashSet<long>)
🔍 STEP 2: Recursive collection of all IRedbObject (main + nested)
protected Task CollectAllObjectsRecursively(IRedbObject rootObject, List<IRedbObject> collector, HashSet<long> processed)